@charset "utf-8";
#StoreCalc {
	position: absolute;
	width:300px;
	height:50x;
	white-space:nowrap;
	overflow:hidden;
	top:100%;
	font-size:12px;
	text-align:center;
}

#wizard {
    background:#fff url(../img/h600.png) repeat scroll 0 0;
    border:5px solid #789;
    font-size:12px;
    height:475px;
    margin:20px auto;
    width:630px;
    overflow:hidden;
    position:relative;

    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,1);
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,1);
	box-shadow: 0 3px 2px rgba(0,0,0,1);
	border: solid 1px #0076a3;
}

#wizard .items {
    width:20000em;
    clear:both;
    position:absolute;
}

#wizard .page {
    padding:20px 30px;
    width:560px;
    float:left;
	position:relative;
}

#wizard h2 {
    border-bottom:1px dotted #ccc;
    font-size:22px;
    font-weight:normal;
    margin:10px 0 0 0;
    padding-bottom:15px;
}

#wizard h2 em {
    display:block;
    font-size:14px;
    color:#666;
    font-style:normal;
    margin-top:5px;
}

#wizard ul {
    padding:0px !important;
    margin:0px !important;
}

#wizard li {
    list-style-type:none;
    list-style-image:none;
    margin-bottom:25px;
}

#wizard label {
    font-size:16px;
    display:block;
}

#wizard label strong {
    color:#789;
    position:relative;
    top:-1px;
}

#wizard label em {
    font-size:11px;
    color:#666;
    font-style:normal;
}

#wizard .text {
    width:100%;
    padding:5px;
    border:1px solid #ccc;
    color:#456;
    letter-spacing:1px;
}

#wizard select {
    border:1px solid #ccc;
    width:94%;
    padding:4px;
}

#wizard label span {
    color:#b8128f;
    font-weight:bold;
    position:relative;
    top:4px;
    font-size:20px;
}

#wizard .double label {
    width:50%;
    float:left;
}

#wizard .double .text {
    width:93%;
}

#wizard .clearfix {
    clear:left;
    padding-top:10px;
}

#wizard .right {
    float:right;
}

#drawer {
    _background-color:#fff;
    overflow:visible;
    position:absolute;
    left:130px;
    top:40px;
    text-align:center;
    padding:1px;
    font-size:12px;
    align: center;
    width:300px;
    display:none;
    z-index:2;
}

#wizard .error {
    border:1px solid red;
}

#wizard #status {
    margin:0px !important;
    height:35px;
    background:#123 url(../img/h30.png) repeat-x;
    padding-left:15px !important;
    _background:#123;
}

#status li {
    list-style-type:none;
    list-style-image:none;
    float:left;
    color:#fff;
    padding:10px 30px;
}

#status li.active {
	background-color:#3300FF;
    font-weight:normal;
   	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,.3);
	box-shadow: 0 3px 2px rgba(0,0,0,.3);
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
		text-shadow: 0 1px 0 rgba(50, 50, 50, .8);
}
.tooltip {
    display:none;
    background: #FFFFFD;
    border-radius: 5px;
    border: 1px solid black;
    font-size:14px;
    height:17px;
    width:130px;
     cursor: help;
     align: center;
    text-align: center;
    padding: 3px;
  }
#infopage {
	text-align: center;
}
.style2 {
		font-size: 18px;
		font-weight: bold;
}